//滑动加载
var niulock = 1;
var niunum = 1;


// 页面跳转
function jump(url){
    if(url){
        location.href=url;
    }else{
        history.back(-1);
    }
}


// 成功提示
function success(msg,timeout,callback){
	$.toast(msg,timeout,'success');
	eval(callback);
	return;
}


// 错误提示
function error(msg,timeout,callback){
	$.toast(msg,timeout,'top');
	eval(callback);
	return;
}



// 更换验证
function verify() {
    $(".verify").click();
}


// 验证URL
function checkurl(URL){
	var str=URL;
	var Expression=/http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?/;
	var objExp=new RegExp(Expression);
	if(objExp.test(str)==true){
		return true;
	}else{
		return false;
	}
} 





//无限加载
function loaddata(url, obj, sc, page) {
	var loading = false;
	var link = url.replace('0000', niunum);
	$.get(link, function (data) {
		setTimeout(function() {
			if (data.length > 10) {
				obj.html(data);
			}else{
				$(".ui-no-data").remove();
				obj.parent().append('<div class="ui-no-data">没有找到相关内容</div>');
				var nometa = $(".ui-no-data").length;
				if(nometa < 1){
					obj.parent().append('<div class="ui-no-data">没有找到相关内容</div>');
				}
			}
			$('.infinite-scroll-preloader').hide();
		}, 200);
	}, 'html');
	if (sc == true) {

		$(page).on('infinite', function() {
			
			//已经提示没有内容则不加载
			var metalenth = $('.ui-no-data').length;
			if( metalenth > 0){
				return true;
			};

			$('.infinite-scroll-preloader').show();
		  // 如果正在加载，则退出
		  if (loading) return;
		  // 设置flag
		  loading = true;
		  
		  // 模拟1s的加载过程
		  setTimeout(function() {
			// 重置加载flag
			loading = false;
			
			//防止初始数据重新加载
			if(niunum == 1){
				niunum = 2;
			}
			link = url.replace('0000', niunum);
			$.get(link, function (data) {
				if (data != 0) {
					obj.append(data);
					niunum++;
				}else{
					$(".ui-no-data").remove();
					$('.infinite-scroll-preloader').hide();
					var nometa = $(".ui-no-data").length;
					if(nometa < 1){
						obj.parent().append('<div class="ui-no-data">没有更多内容了</div>');
					}
					
				}
			}, 'html');
			$('.infinite-scroll-preloader').hide();
		  }, 200);
		});
	}

	/*下拉刷新*/
	$(document).on('refresh', '.pull-to-refresh-content',function(e) {
		setTimeout(function() {
			location.reload();
			$.pullToRefreshDone('.pull-to-refresh-content');
		}, 1000);
	});
} 


function loadnext(url, obj, sc, page) {
	
	var loading = false;
	var link = url.replace('0000', niunum);
	/*下拉刷新*/
	$(document).on('refresh', '.pull-to-refresh-content',function(e) {
		setTimeout(function() {
			location.reload();
			$.pullToRefreshDone('.pull-to-refresh-content');
		}, 1000);
	});
	
	/*初始加载*/
	if(niunum == 1){
		$(".infinite-scroll-preloader").show();
		obj.hide();
		$.get(link, function (data) {
			if(data == "0"){
				$.detachInfiniteScroll($('.infinite-scroll'));
				$('.infinite-scroll-preloader').remove();
				return;
			}else{
				obj.append(data);
				obj.show();
			}
			loading = false;
			$(".infinite-scroll-preloader").hide();
		}, 'html');
	}

	/*上拉加载*/
	$(page).on('infinite', function() {
		if (loading) return;
		$(".infinite-scroll-preloader").show();
		loading = true;
		niunum++;
		var link = url.replace('0000', niunum);
		$.get(link, function (data) {
			if(data == "0"){
				$.detachInfiniteScroll($('.infinite-scroll'));
				$('.infinite-scroll-preloader').remove();
				return;
			}else{
				obj.append(data);
			}
			loading = false;
			$(".infinite-scroll-preloader").hide();
		}, 'html');
	});
} 




$(function () {

	//标题置顶
	$("header .title").click(function(){
	   $('.page-current .content').animate({scrollTop:0}, 'slow');
	});


});




